# 3.6.1 S-9 / 2023-05-01
**CTFd-Matrix**
- 修复filter错误
- 将用户模型中的计分方式更改与本体分离

**CTFd-Owl**
- 修改deployment参数为设置使用docker-compose还是docker compose 插件
- 优化示例题目和说明
- 修改默认目录为/home/docker
- 优化frp更新逻辑，减少请求
- 增加/home/docker的映射

# 3.6.1 S-8 / 2023-04-27
**General**
- 更新数据库版本
- 修复一些渲染问题

**CTFd-whale**
- 修复一个异常捕获的问题

**CTFd-owl**
- 修复中途更改文件名可能导致容器启停异常的原因
- 修复frp在新版docker容器ip错误的问题
- 修复使用9999直接映射的情况下与frp冲突的问题
- 修复源码大小计算错误的问题
- 修复frp配置循环体错误的问题
- 增加关闭容器时报错std输入输出记录
- 不再依赖docker-compose pypi包

# 3.6.1 S-7 / 2023-04-03
**General**
- 更新依赖
- 增加CTFd-owl

**CTFd-owl**
- 升级至支持3.5.*
- 修复了一些问题
- 增加题目compose源码上传和管理功能

# 3.6.1 S-6 / 2023-03-18
**前端**
- 修复比赛主题页面视觉效果

**whale**
- 修复数据库衰减函数值缺失的问题
- 修复导入时由于升级文件没有判断表是否存在导致的崩溃问题

**gunicorn**
- 延长超时时间至10分钟，以支持大文件上传

**db**
- 优化db ping 

# 3.6.1 S-5 / 2023-02-27
**前端**
- 修复比赛主题注册页面的问题

**whale**
- 修复动态分数没有function值的问题

**todo**
- 让计分板插件能够正确判定动态分数

# 3.6.1 S-4 / 2023-02-10
**前端**
- 升级echarts 4 -> 5
- 优化前端动画效果

# 3.6.1 S-3 / 2023-02-09
**个人资料**
- 修复一个判断问题导致的强制实名开启时无法修改其他项目的问题

**SMTPViaHTTP**
- 增加通过HTTP绕过SMTP WAF的插件

**前端**
- 禁用email页面配置自动填充

# 3.6.1 S-2 / 2023-12-27
**题解上传**
- 题解上传增加文件校验，同时增加错误的文件名设置导致的文件名格式化失败异常捕捉

# 3.6.1 S-1 / 2023-12-15
**版本号**
- 更改更新日志版本号命名方式为 整合到的官方版本 S-自定义子版本

**更新整合**
- Fix remove db from connection string (#2372)
- Add email whitelist wildcard (#2375)
- Fix SQLAlchemy warning about back_populates (#2378)
- Fix issues with CSV exporting (#2412)
- Fix missing next_id on dynamic challenges
- Add linear decay function to dynamic challenges (#2347)
- Fix issue where the API was not respecting score visibility
- bug: S3 uploader incorrect timezone (#2432)
- When unlocking a hint, always use an accounts true score and not their public visible score (#2441)

# 3.5.3 dev-41/ 2023-12-13
**日志记录**
- 增加email日志

**Whale**
- 修复时区二次格式化的问题
- 增加题目容器时区映射

# 3.5.3 dev-40/ 2023-12-07
**日志记录**
- 调整时区默认设置，增加插件日志时间

**题解上传**
- 增加题解上传插件

# 3.5.3 dev-39/ 2023-12-02
**时区设置**
- 增加当前后端时区配置项显示

**容器日志**
- 修复按钮

**多线程**
- 增加生成secret_key的脚本

# 3.5.3 dev-38/ 2023-11-30
**自动备份**
- 增加自动备份插件，平台现在可以自动备份了

**日志记录**
- 修复alembic报错日志没有重定向到stdout的问题

# 3.5.3 dev-37/ 2023-11-22
**注册页面**
- 增加reCaptcha，增加安全性
- 注册和重置密码邮件发送现在会检查返回值了

**前端**
- 更新依赖

**管理员邮件**
- 增加标题功能

# 3.5.3 dev-36/ 2023-11-02
**动态容器**
- 现在Whale插件配置里的容器选项可以实时查看各开启docker容器日志了，方便错误处理与平台维护

# 3.5.3 dev-35/ 2023-10-31
**用户注册**
- 用户现在在注册时不会显示ticket到url中
- 优化重定向url编码问题
- sso认证后增加重新认证的按钮

**前端主题**
- 修复管理面板一个翻译问题
- 修复题目页面一个翻译问题

# 3.5.3 dev-34/ 2023-10-12
**Whale**
- 修复了在将分数设置为动态分数时，当前分数无法根据最大、最小分数值的修改而修改的问题

**前端主题**
- 添加了注册时是否启用SSO认证的选项
- 在个人设置页面将<真实姓名>与<学号>设置为只读
- 在注册页面，如果启用SSO，则不允许用户自定义<真实姓名>与<学号>，改为直接通过SSO认证ticket获取信息
- 修复了在后台创建提示时由于过长超出提示弹窗范围的问题

**admin**
- 修复了管理员在创建用户时"missing arguments"的问题，现在如果真实姓名和学号置空，则将其替换为"admin_created"

# 3.5.3  dev-33/ 2023-09-24

**数据库**
- 增加连接池默认大小到500，总容量1000

# 3.5.3  dev-32/ 2023-09-04

**计分板插件**
- 重构计算算法，优化性能
- 重构渲染方法，更加美观
- 奖项加分也计入计分板

**分数计算**
- 个人分数页面也会有血量分数加成了

# 3.5.3  dev-31/ 2023-09-03

**前端主题**
- 实现团队页面双语切换
- 比赛主题团队页面弹窗颜色修复 

# 3.5.3  dev-30/ 2023-08-24

**前端主题**
- 实现图表动态语言
- 比赛主题图表颜色修复
- 比赛题目页面倒计时功能

**Whale**
- 增加幽灵容器处理（可能有用）


# 3.5.3  dev-29/ 2023-08-23

**前端主题**
- 实现题目列表优先排序


# 3.5.3  dev-28/ 2023-08-22

**Whale**
- bug fix

# 3.5.3  dev-27/ 2023-08-21

**前端主题**
- 重制competition主题，匹配版本功能
- 题目加载时支持自动滚动至题目位置

# 3.5.3  dev-26/ 2023-08-20

**前端主题**
- core从pages-remastered中分离，只对大类进行分页
- 分页导航栏更换成等宽字体
- 增加判断，当题目页面刷新数据为空时停止加载

# 3.5.3  dev-25/ 2023-08-19

**日志记录**
- 增加Whale日志记录，保存在whale.log

**前端分页**
- 修复一个默认子类别不在第一行的问题

# 3.5.3  dev-24/ 2023-08-18

**日志记录**
- bot与request日志增加请求时间
- 日志时间时区设置
- alembic日志迁移至alembic.log

# 3.5.3  dev-23/ 2023-08-17

**日志记录**
- 增加了发出的网络请求日志
- 增加了bot发送消息日志

**bot消息播报**
- 修复了在新线程发送请求时数据库跨线程访问冲突的问题

**多语言**
- 后端返回消息双语动态切换

# 3.5.3  dev-22/ 2023-08-15

**日志记录**
- 将访问日志从docker日志中分离到access.log文件中

**前端**
- Whale和Matrix插件支持中英动态切换

# 3.5.3  dev-21/ 2023-08-14

**前端**
- 重构Admin主题，支持中英切换
- 题目选择变更时页面伴随跳转

# 3.5.3  dev-20/ 2023-08-13

**前端**
- 重构Pages主题，支持中英切换
- 时间格式支持动态切换

# 3.5.3  dev-19/ 2023-08-11

**前端**
- 修复Whale容器创建时间与时区不符问题
- 优化时间显示格式

# 3.5.3  dev-18/ 2023-08-05

**统一认证**
- 支持开关统一认证按钮
- 支持设置注册时是否要求学号
- 支持设置注册时学号是否可以为空

# 3.5.3  dev-17/ 2023-08-04

**whale**
- 增加更新镜像功能
- 增加镜像上传功能
- 优化提示信息文本

# 3.5.3  dev-16/ 2023-07-30

**sso**
- 优化认证方式
- 认证服务器地址可设置
**whale**
- 修复了一个检测容器时报错导致容器无主的问题

# 3.5.3  dev-15/ 2023-07-23

**Page主题**
- 修复了导航栏覆盖题目类型第一个选项的问题
- 优化了导航栏视觉效果

# 3.5.3  dev-14/ 2023-07-05

**比赛主题**
- 增加开始倒计时和结束倒计时

# 3.5.3  dev-13/ 2023-07-05

**管理面板**
- 汉化大部分弹出窗口
- 修复题目Hint列表ID显示问题
- 优化Hint创建&修改窗口前置需求显示，更加直观

# 3.5.3  dev-12/ 2023-07-04

**主题**
- 整合比赛用Pixo主题
- 修复pages主题问题
- 比赛Pixo主题整合新版下一题功能
- 比赛Pixo主题整合新版计分板隐藏功能
- 整合计分板插件，二次开发计分板插件，增加设置界面，题目数量动态获取，开关和加分可设置
- 支持计分板插件开关热重载（无需重启CTFd）

# 3.5.3  dev-11/ 2023-07-03

**UI**
- 优化导入导出页面

**导入导出**
- 修复NoneType问题

# 3.5.3  dev-10/ 2023-07-03

**UI**
- 优化提示

**检查更新**
- 关闭检查更新功能

# 3.5.3  dev-9/ 2023-06-31

**更新整合**
- ScoreBoard可见性 
- 下一题按钮
- Hint异常处理
- 过大图片提示

**细节处理**
- 优化统计图表

# 3.5.3  dev-8/ 2023-06-30

**Whale**
- 增加检测容器是否已完成启动

# 3.5.3  dev-7/ 2023-06-28

**前端样式**
- 修复了管理端用户查看页面乱码问题
- 全部汉化完成

# 3.5.3  dev-6/ 2023-06-27

**前端样式**
- 修复了一些视觉问题
- 优化前端显示
- 除部分平台设置之外全部汉化

# 3.5.3  dev-5/ 2023-06-27

**前端样式**
- 修复了一些视觉问题

# 3.5.3  dev-4/ 2023-06-26

**动态容器**
- 修复了服务器没有镜像时，即使拉取镜像失败仍会提示容器创建成功的问题

# 3.5.3  dev-3/ 2023-06-23

**导入导出**
- 修复了导入导出的问题，优化了状态显示

# 3.5.3  dev-2/ 2023-06-23

**综合**

- 上传文件名修复
- 坚持一个中国原则
- 注册，登陆，设置界面增加姓名和学号设置和数据校验
- 修改powered by 等页面模板
- 增加题目子类别
- 增加机器人功能


# 3.5.3  dev-1/ 2023-06-22

**综合**

- 整合CTFd-Whale并修复一些问题
- 整合frpc进入docker-compose
